SCTP and TCP Variants: Congestion Control Under Multiple Losses

نویسندگان

  • Armando L. Caro
  • Keyur Shah
  • Janardhan R. Iyengar
  • Paul D. Amer
  • Randall R. Stewart
چکیده

We characterize an inefficiency in the current specification of SCTP’s congestion control, which degrades performance (more than necessary to be “TCP-friendly”) when there are multiple packet losses in a single window. We present an SCTP variant, called New-Reno SCTP, which introduces three modifications. First, a Fast Recovery mechanism, similar to that of New-Reno TCP, is included to avoid multiple congestion window (cwnd) reductions in a single round-trip time. Second, we introduce a new policy which restricts the cwnd from being increased during Fast Recovery, thus ensuring that the newly introduced Fast Recovery mechanism maintains conservative behavior. Third, we modify SCTP’s HTNA (Highest TSN Newly Acked) algorithm to ensure that Fast Retransmits are not unnecessarily delayed. We show that New-Reno SCTP performs better, and still conforms to AIMD principles. Also, we compare these two variants of SCTP with New-Reno TCP and SACK TCP under five different loss scenarios. Our results show that New-Reno SCTP performs significantly better than New-Reno TCP, maintains conservative behavior similar to SACK TCP, and is as robust as SACK TCP to multiple losses in a window. Prepared through collaborative participation in the Communications and Networks Consortium sponsored by the U.S. Army Research Laboratory under the Collaborative Technology Alliance Program, Cooperative Agreement DAAD19-01-2-0011. The U.S. Government is authorized to reproduce and distribute reprints for Government purposes notwithstanding any copyright notation thereon.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving Performance of SCTP over Broadband High Latency Networks

Stream Control Transmission Protocol (SCTP) is newly emerged protocol, which combined good qualities of TCP and UDP. It is a reliable message oriented protocol providing Multistreaming and Multihoming as well. The congestion control scheme of SCTP is more or less similar to that of TCP with the exception of the Fast Recovery algorithm. The performance of SCTP over the Internet and satellite lin...

متن کامل

SCTP Congestion Control: Initial Simulation Studies

This paper uses simulation studies to explore the behaviour of SCTP congestion control. Several possible variants of SCTP congestion control are identified and each is compared with the behaviour of Reno TCP, a well-known TCP variant. We identify three flaws in the current SCTP congestion control mechanisms. 1. Efficient recovery after a packet loss is only possible if SCTP generates the option...

متن کامل

RFC 5827 Early Retransmit for TCP and SCTP April 2010

This document proposes a new mechanism for TCP and Stream Control Transmission Protocol (SCTP) that can be used to recover lost segments when a connection’s congestion window is small. The "Early Retransmit" mechanism allows the transport to reduce, in certain special circumstances, the number of duplicate acknowledgments required to trigger a fast retransmission. This allows the transport to u...

متن کامل

An Adaptive SCTP Congestion Control Scheme Based on Receiver Available Bandwidth Estimation

Streaming control transmission protocol (SCTP) is one kind of new generation transport layer protocol, is a little modification form TCP. Like TCP, the congestion control mechanism of current SCTP relies on packet loss as an indicator of network congestion. When congestion been detected the sender will reduce congestion window size to half to avoid congestion. In wire/wireless network environme...

متن کامل

SCTP Congestion Window Overgrowth During Changeover

Unlike TCP, the Stream Control Transmission Protocol (SCTP) supports IP multihoming at the transport layer. SCTP allows an association to span multiple local and peer IP addresses, and allows the application to dynamically change the primary destination during an active association. We present a problem in the current SCTP (RFC2960) specification that results in unnecessary retransmissions and ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003